import { listToEnum, listToOption } from '@/utils/utils';

export const statusEnum = Object.freeze({
  '0': '正常',
  '1': '异常',
});

/**
 * 监控状态
 */
export const monitorStatusEnum = Object.freeze({
  '0': '关闭',
  '1': '开启',
});

/**
 * 监控类型
 */
export const monitorTypeEnum = Object.freeze({
  '1': 'ssh',
  '2': 'ping',
});

/**
 * 联通状态
 */
export const connectStatusEnum = Object.freeze({
  '0': '异常',
  '1': '正常',
});

/**
 * 运行模式
 */
const runMode = [
  { label: '装机模式', value: '0' },
  { label: '正式模式', value: '1' },
  { label: '演示模式', value: '2' },
  { label: '科普模式', value: '3' },
];
export const runModeEnum = listToEnum(runMode);
export const runModeOption = listToOption(runMode);

/**
 * 运行主题
 */
const runTheme = [
  { label: '动态切换(深)', value: '1' },
  { label: '动态切换(浅)', value: '2' },
  { label: '科普宣传(深)', value: '3' },
  { label: '科普宣传(浅)', value: '4' },
  { label: '速报烈度(深)', value: '5' },
  { label: '速报烈度(浅)', value: '6' },
];
export const runThemeOption = listToOption(runTheme);
